package com.zzw.service;

import com.zzw.entity.Product;
import com.zzw.entity.Result;
import com.zzw.page.Page;

import java.util.List;

/**
 * @Project: warehouse
 * @Description: 商品业务接口
 * @Author: zzw
 */
public interface ProductService {

    // 分页查询商品
    Page queryProductPage(Page page, Product product);

    // 添加商品
    Result saveProduct(Product product);

    // 修改商品上下架状态
    Result updateProductState(Product product);

    // 删除商品
    Result deleteProduct(Integer productId);

    // 修改商品
    Result updateProduct(Product product);

    Result deleteProductByIds(List<Integer> productIdList);
}
